﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.Text;
using Chinaer.Models;
namespace ChinaerServices
{
    // 注意: 使用“重构”菜单上的“重命名”命令，可以同时更改代码和配置文件中的接口名“IUserService”。
    [ServiceContract]
    public interface IUserService
    {
        /// <summary>
        /// 获取所有用户列表数据
        /// </summary>
        /// <returns></returns>
        [OperationContract]
        List<UsersModel> GetAllUsers();

        /// <summary>
        /// 检测用户名是否存在 用来ajax请求 判断是否重复用户名
        /// </summary>
        /// <param name="userName"></param>
        /// <returns></returns>
        [OperationContract]
        bool CheckIsUserExists(string userName);

        /// <summary>
        /// 检验用户名 密码是否正确 用来验证用户输入登录
        /// </summary>
        /// <param name="userName"></param>
        /// <param name="password"></param>
        /// <returns></returns>
        [OperationContract]
        bool CheckUserAndPassword(string userName,string password);


    }
}
